home *** CD-ROM | disk | FTP | other *** search
/ Hand Picked Software / Hand Picked Software.iso / applicat / bondcalc / bonds.doc < prev    next >
Text File  |  1995-03-13  |  46KB  |  1,514 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                       BondCalc!
  16.  
  17.                                  Bond Values & Yields
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.                                  Pine Grove Software
  47.                             67-38 108th Street, Suite D-1
  48.                             Forest Hills, NY  11375   USA
  49.  
  50.  
  51.                                     (800) 242-9192
  52.                                     (718) 575-9192
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                    COPYRIGHT NOTICE
  74.  
  75.           (c) 1990, 1991 by Pine Grove Software, All Rights Reserved.
  76.  
  77.              BondCalc! is copyrighted software and as such is protected by
  78.           the laws of the United States. You may distribute unmodified
  79.           copies of this software to others but you may not sell it. If you
  80.           are a distributor of shareware software, you may charge up to $10
  81.           for your disk duplication services. This product may NOT be
  82.           distributed along with any other product that is being sold for
  83.           profit without the expressed, prior written permission of Pine
  84.           Grove Software.
  85.  
  86.  
  87.                               SOFTWARE LICENSE AGREEMENT
  88.  
  89.              BondCalc! may be used free of charge. (You may have paid
  90.           someone to duplicate a copy of this program for you. Such costs
  91.           do NOT constitute the payment of a license fee.) Your only
  92.           obligation, if you choose to use BondCalc!, is to register your
  93.           use of the program with Pine Grove Software.
  94.  
  95.              If you have any questions concerning this license agreement,
  96.           please call us at (800) 242-9192 or (718) 793-4622.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                           i
  127.  
  128.                                   WARRANTY/LEGALESE
  129.  
  130.              While these routines are easy to use, financial planning
  131.           requires careful study. Therefore, Pine Grove Software specifi-
  132.           cally disclaims all warranties, expressed or implied, including
  133.           but not limited to, implied warranties of merchantability and
  134.           fitness for a particular purpose or use. In no event shall Pine
  135.           Grove Software be liable for any loss of profit or any other
  136.           commercial damage, including but not limited to, special, inci-
  137.           dental, consequential, or other damages. We suggest that you
  138.           obtain professional guidance when making any major financial
  139.           decisions. We are NOT responsible for your interpretations of the
  140.           results obtained with these routines, even if it is shown that
  141.           there is an error in the programming of a routine.
  142.  
  143.              While great care has been taken with regards to the accuracy
  144.           of these routines. And the results that these routines produce
  145.           have been checked against a number of sources, it is still
  146.           possible that you may get different results than what you had
  147.           expected. Some of these differences are caused by internal
  148.           rounding of the calculations (usually off by no more than 1/10 of
  149.           1% over say 20 years); by the way interest and periods are
  150.           calculated; by an error in using the program; or possibly, in an
  151.           extreme case, by an error in programming. Therefore, when using
  152.           this program, please use common sense. And if you are about to
  153.           make what could be for you an important financial decision,
  154.           triple check the results obtained with this or any calculator.
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                           ii
  182.  
  183.                                      INTRODUCTION
  184.  
  185.              Thank you for selecting BondCalc!. We believe that you have
  186.           chosen a program second to none in its application class.
  187.           BondCalc! performs more calculations faster and with less effort
  188.           than any other program we have seen. BondCalc! is easy to use.
  189.           There is never any programming needed to solve a problem. All you
  190.           have to do is answer each question in a routine and press <F9>
  191.           and, in most cases, the results will be displayed instantly.
  192.  
  193.              Much of what is found in this manual is also available
  194.           through the program's help function. If you do get stuck at any
  195.           time, press the <F1> key and a detailed help window will be
  196.           displayed. If you are at the main menu and need information about
  197.           a routine, simply highlight the routine's name and press <F1> and
  198.           a description of the routine will be displayed.
  199.  
  200.              One final item. Like all software publishers, we hope that
  201.           you take the time to at least browse through the manual. No
  202.           matter how easy a program is to use, you will undoubtedly learn
  203.           something by doing this. We want you to get the most from our
  204.           software as you possible can.
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.                                          iii
  237.  
  238.           BondCalc! 1.0                            (c) Pine Grove Software
  239.  
  240.  
  241.  
  242.           COPYRIGHT NOTICE  . . . . . . . . . . . . . . . . . . . . . .   i
  243.  
  244.           LICENSE AGREEMENT . . . . . . . . . . . . . . . . . . . . . .   i
  245.  
  246.           WARRANTY  . . . . . . . . . . . . . . . . . . . . . . . . . .  ii
  247.  
  248.           INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . iii
  249.  
  250.           INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . .   2
  251.  
  252.           INITIAL INSTALL . . . . . . . . . . . . . . . . . . . . . . .   3
  253.  
  254.           STARTING BONDCALC!  . . . . . . . . . . . . . . . . . . . . .   4
  255.  
  256.           SELECTING FROM THE MENUS  . . . . . . . . . . . . . . . . . .   5
  257.  
  258.           IMPORTANT KEYS  . . . . . . . . . . . . . . . . . . . . . . .   6
  259.  
  260.           HELP WITH HELP  . . . . . . . . . . . . . . . . . . . . . . .   9
  261.  
  262.           ENTERING/EDITING INFORMATION  . . . . . . . . . . . . . . . .  10
  263.  
  264.           THE ROUTINES OF BONDCALC! . . . . . . . . . . . . . . . . . .  11
  265.  
  266.           YIELDS  . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  267.  
  268.           VALUES  . . . . . . . . . . . . . . . . . . . . . . . . . . .  14
  269.  
  270.           SOLVEIT! 4.0  . . . . . . . . . . . . . . . . . . . . . . . .  19
  271.  
  272.           INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.                                           iv
  292.  
  293.           BondCalc! 1.0                            (c) Pine Grove Software
  294.  
  295.  
  296.                                      INSTALLATION
  297.  
  298.           Installing BondCalc! on a Hard Disk from a 5.25" Original
  299.  
  300.              BondCalc! is easy to install. It is not copy protected. The
  301.           program, as it is distributed on 5.25" disks, is compressed in
  302.           order to save disk space. Therefore, the program can not be run
  303.           from the original disk. To prepare for use, follow these steps
  304.           (we assume you are putting the program on a hard drive):
  305.  
  306.           Type this:    Press This:   Comments:
  307.                                       Place the original BondCalc! disk in
  308.                                       drive A: (or B:)
  309.           c:            <enter>       log on to the hard drive, your hard
  310.                                       drive may be a different letter
  311.           cd \          <enter>       change to the root directory
  312.           md Bonds      <enter>       make a directory for BondCalc!
  313.           cd \Bonds     <enter>       make the BONDS directory the default
  314.                                       directory
  315.           copy a:*.*    <enter>       copy all files from the distribution
  316.                                       disk to your hard drive
  317.                                       if you put the original disk in drive
  318.                                       b: change the a: to b: in this step
  319.           BondCalc      <enter>       this is the expand (unzip) step
  320.           Bonds         <enter>       this starts the program so you can
  321.                                       set it for your system
  322.                                       during this step, you will enter your
  323.                                       name and tell the program if you have
  324.                                       a color monitor. When you are done
  325.                                       press <F9> and you will exit
  326.           Bonds         <enter>       The program starts with this command
  327.  
  328.  
  329.  
  330.           INSTALLING BondCalc! on a Hard Disk from a 3.5" Original:
  331.  
  332.              Follow the steps above, except ignore the "Bondsexp" command.
  333.           As the program is distributed on a 3.5" disk it does not need to
  334.           be decompressed.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.                                           2
  347.  
  348.           BondCalc! 1.0                            (c) Pine Grove Software
  349.  
  350.  
  351.                                    INITIAL INSTALL
  352.  
  353.              This step assumes all files are decompressed and that
  354.           BondCalc! is on your hard drive or a working diskette. If this is
  355.           not the case see "Installing BondCalc! on a Work Disk."
  356.  
  357.              The first time you run BondCalc!, you will be asked to enter
  358.           your name and to tell the program whether or not you are using a
  359.           monochrome monitor or a color monitor. Simply enter the name that
  360.           you will want to have printed on the reports and answer the
  361.           question "Y" or "N" as to whether or not you see colors on your
  362.           screen.
  363.  
  364.              Once you are have done this, press <F9> to set the software
  365.           for your computer. Now, restart the program.
  366.  
  367.              With some versions of the program, you may be also asked to
  368.           enter the current date. If you are asked to do this, the date
  369.           must be entered in a MM/DD/YY format. Please be sure to set the
  370.           correct date so that BondCalc! can do it's date calculations
  371.           correctly.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.                                           3
  402.  
  403.           BondCalc! 1.0                            (c) Pine Grove Software
  404.  
  405.  
  406.                                   STARTING BONDCALC!
  407.  
  408.              If you have installed BondCalc! on a hard drive according to
  409.           the instructions under "Installing BondCalc! on a Work Disk",
  410.           change to the drive that you loaded it on. For example, if
  411.           BondCalc! is on drive c: do the following:
  412.  
  413.           Enter:              Comment:
  414.              c:               changes to drive BondCalc! is on if you have
  415.                               loaded it on another drive substitute the
  416.                               appropriate drive letter
  417.  
  418.              cd \Bonds        change to the suggested directory that B-
  419.                               ondCalc! is in
  420.  
  421.              Bonds            this starts the program
  422.  
  423.           or
  424.  
  425.              Bonds /G         when program starts, initial graphics screen
  426.                               is suppressed
  427.  
  428.           or
  429.  
  430.              Bonds /I         starts BondCalc! in install mode so that you
  431.                               can customize settings
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.                                           4
  457.  
  458.           BondCalc! 1.0                            (c) Pine Grove Software
  459.  
  460.  
  461.                                SELECTING FROM THE MENUS
  462.  
  463.              When the program starts you will see the BondCalc! logo. You
  464.           may pass by this screen quickly by pressing the space bar. Once
  465.           you have done this you will see the opening menu. This menu is
  466.           refereed to in this manual as the main menu.
  467.  
  468.              You may pick a menu item two ways. You may use your cursor
  469.           keys to move the highlight bar up and down. When the bar is over
  470.           the menu item that you want, press <Enter>. Or secondly, you may
  471.           type the highlighted letter (or capital letter) of a menu item
  472.           and that item will be selected.
  473.  
  474.              While the cursor bar is on a menu item, if you press <F1> a
  475.           help window will describe what the routine does.
  476.  
  477.              See also the appendix for a diagram of the menu structure. In
  478.           addition, see "Local Menus", else where in this manual.
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.                                           5
  512.  
  513.           BondCalc! 1.0                            (c) Pine Grove Software
  514.  
  515.  
  516.                                     IMPORTANT KEYS
  517.  
  518.              Throughout the BondCalc!'s instructions and help screens, you
  519.           will see symbols such as <F1> or <Esc>. This means, find the keys
  520.           on your keyboard that have an F1 or Esc written on them and press
  521.           them to activate the feature.
  522.  
  523.              Often you will also see a symbol such as <^Y>. This means to
  524.           hold the <Ctrl> key while pressing the <Y> key. The technique is
  525.           like using the shift key to produce a capital "Y". This symbol
  526.           <^Y> is called "Control Y".
  527.  
  528.              While the help lines at the bottom of a routine's screen will
  529.           remind you about some of the keys that you may use at any given
  530.           moment, it is impossible to list all of the keys available. It is
  531.           VERY IMPORTANT for efficient use of BondCalc! to remember the
  532.           options that are available to you. In selected fields, these keys
  533.           will produce the following:
  534.  
  535.           <Esc> exits what you are doing and restores the original value to
  536.           the field. This is the "I don't want to be here key!". This is
  537.           particularly useful when printing.
  538.  
  539.           <F1> brings up the help system. Press <F1> a second time and you
  540.           will see a help index. Use the cursor keys to high light a topic
  541.           of interest and then press <Enter> to display the help informa-
  542.           tion for that topic.
  543.  
  544.           <F3> starts printing. In some routines you will have the option
  545.           of sending the report to the printer, disk drive or screen. When
  546.           appropriate, simply select the destination from the menu.
  547.  
  548.           <F4> sends a line feed to the printer. Use this key (rather than
  549.           the line feed on the printer) to advance the paper so that you
  550.           can have the desired spacing between the print outs for the
  551.           routines.
  552.  
  553.           NOTE: By using this key instead of the printer's line feed key,
  554.           you will keep the program's internal line counter synchronized
  555.           with the printer. This will prevent a print out from being split
  556.           across two pages.
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.                                           6
  567.  
  568.           BondCalc! 1.0                            (c) Pine Grove Software
  569.  
  570.  
  571.           <F5> sends a form feed to the printer. This will eject the
  572.           current page and IF the paper has been correctly set in the
  573.           printer, it will align the printer to print at the top of the
  574.           next sheet of paper. Use this key INSTEAD of the form feed button
  575.           on the printer. (See the note on the <F4> key.)
  576.  
  577.           <F9> performs the action. Usually calculates. While in copy mode,
  578.           it performs the copy. When a screen is asking you for informa-
  579.           tion, such as before a printout, <F9> is used to complete the
  580.           data input. (Consider this to be the "DO-IT!" key.)
  581.  
  582.           <tab> moves the cursor from one field to the next field.
  583.  
  584.           <shift><tab> moves the cursor back one field.
  585.  
  586.           <PgUp> moves the cursor to the top of the column.
  587.  
  588.           <PgDn> moves the cursor to the bottom field of the column.
  589.  
  590.           <^PgUp> moves the cursor to the first field on screen.
  591.  
  592.           <^PgDn> moves the cursor to the last field on screen.
  593.  
  594.           <^Y> clears the field. That is, it deletes the contents of a
  595.           field. If you are having trouble entering data and BondCalc! is
  596.           beeping at you, try clearing the field using <^Y>. Then start
  597.           entering the data again.
  598.  
  599.           <^R> restores the original contents of the field
  600.  
  601.           <Home> moves the cursor to the beginning of the field.
  602.  
  603.           <End> moves the to the end of the field.
  604.  
  605.           <^ > (Ctrl left arrow) moves cursor a word at a time to the left.
  606.  
  607.           <^ > (Ctrl right arrow) moves cursor a word at a time to the
  608.           right.
  609.  
  610.           <Del> deletes character at the cursor.
  611.  
  612.           <BackSpace> deletes character to left of the cursor.
  613.  
  614.           <^Home> deletes from beginning of subfield to cursor. Example:
  615.           When entering a date in the 'MM/DD/YY' format, using <^Home>
  616.           while on the second 'D' of the 'DD' part of the date will delete
  617.           just the 'DD' part of the entry. In other words, the 'DD' is the
  618.           subfield.
  619.  
  620.  
  621.                                           7
  622.  
  623.           BondCalc! 1.0                            (c) Pine Grove Software
  624.  
  625.  
  626.           <^end> deletes from cursor to end of the subfield. This is the
  627.           opposite of the <^Home> key.
  628.  
  629.           <^T> deletes word to right of the cursor.
  630.  
  631.           <Ins> toggles insert mode on and off.
  632.  
  633.           <Alt><F1> will display the previously called help topic.
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.                                           8
  677.  
  678.           BondCalc! 1.0                            (c) Pine Grove Software
  679.  
  680.  
  681.                                     HELP WITH HELP
  682.  
  683.              Press the <F1> key at any time to bring up a context sensi-
  684.           tive help window. If <F1> is pressed again while help is being
  685.           displayed, a list of help topics will be shown. You may use the
  686.           cursor keys to move to any topic. Press <Enter> and then help on
  687.           that topic will be displayed.
  688.  
  689.              <Alt><F1> will display the previously called help topic.
  690.  
  691.              <Esc> will exit a help window.
  692.  
  693.              While in some help windows, one or more related help topics
  694.           may be shown. Use the cursor to move the highlight bar to one of
  695.           these topics and press <ENTER> to read the help information on
  696.           the related topic.
  697.  
  698.              Also, always note the bottom right corner of the help window
  699.           to see if there is additional help information. This will be
  700.           indicated by the PgUp/PgDn indicators.
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.                                           9
  732.  
  733.           BondCalc! 1.0                            (c) Pine Grove Software
  734.  
  735.  
  736.                              ENTERING/EDITING INFORMATION
  737.  
  738.              There are three basic types of data or information that
  739.           BondCalc! will allow you to enter. The first data type is
  740.           numeric. Simply enter the appropriate value and press enter. If
  741.           you need to clear a value press <Y> while holding the <Ctrl> key.
  742.           <^Y>
  743.  
  744.              The second type of entry is a date type. Enter any valid date
  745.           in a MM/DD/YYYY format. Do not type in the </>'s. The program
  746.           provides them automatically. Also, with a date you can use the
  747.           <Tab> key to move to any one of the three fields (month, day or
  748.           year). Once at a field, enter the correct value and press enter.
  749.           When in the year field, it is possible to enter just the last two
  750.           years of a date and BondCalc! will fill in the missing first two
  751.           numbers if the year is in this century. In the month or day field
  752.           it is NOT necessary to supply a leading zero. You may enter 2 for
  753.           February. You do not need to enter 02. If you use this technique,
  754.           you must move to the next field by pressing the <Tab> key.
  755.  
  756.              NOTE: If you do not enter a valid date, BondCalc! will beep
  757.           when you press enter.
  758.  
  759.              The third data type is when you are limited to a few specific
  760.           choices. An example of this is Compound Period in the loan table
  761.           routine where the range of input is limited to 8 or so choices.
  762.           To change from one acceptable value to another, press either the
  763.           <space bar> or the dark gray <+> or <-> keys located on the right
  764.           side of the keyboard. Once the correct value is selected, you may
  765.           move on to the next field by pressing <Enter> or using the
  766.           appropriate cursor key or the <Tab> key.
  767.  
  768.           Moving Around
  769.  
  770.              BondCalc! allows you to compare yields and values of 3 bonds
  771.           simultaneously. The best way to enter the data for each bond is
  772.           to enter a value and then use the down arrow key to move down to
  773.           the next field. If you would rather, you can move to the next
  774.           bond by pressing enter.
  775.  
  776.              Note that <PgUp> and <PgDn> move you to the top and bottom of
  777.           a column respectively. While <Tab> and <ShiftTab> moves you right
  778.           or left one field respectively.
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.                                           10
  787.  
  788.           BondCalc! 1.0                            (c) Pine Grove Software
  789.  
  790.  
  791.                               THE ROUTINES OF BONDCALC!
  792.  
  793.           A Bond
  794.  
  795.              A BOND is a security which represents a loan from an investor
  796.           to the issuer. The face value of the bond is repaid by the issuer
  797.           on the maturity date. The coupon rate of interest is paid to the
  798.           registered investor usually on a semiannual basis.
  799.  
  800.                                         YIELDS
  801.  
  802.              This routine solves for three yields: Current Yield,
  803.           Yield-to-Maturity and Yield-To-Call. Looking at potential yields
  804.           of course allows you to evaluate a bonds attractiveness as an
  805.           investment. Yield computations do not however take into account
  806.           the risk involved with a particular issue.
  807.  
  808.              The Current Yield is the dollars of interest paid in one year
  809.           divided by the Current Price. (One year's interest is equal to
  810.           the Par Value multiplied by the Coupon Rate.) The Current Yield
  811.           assumes that interest payments are NOT reinvested.
  812.  
  813.              The Yield-To-Maturity assumes that the interest payments will
  814.           be reinvested at a rate equal to the bond's original YTM. YTM
  815.           calculations do not provide total return information on an
  816.           absolute basis since there is this assumption being made. The
  817.           value of a YTM calculation is so that different bonds can be
  818.           compared to each other on a relative basis.
  819.  
  820.              Often bonds can be called (debt paid off) by the issuer and
  821.           they will often do so if interest rates fall. Therefore, it is
  822.           often a good idea to see what the rate of return would be if a
  823.           bond is called. This is the Yield-to-Call value. The same caveats
  824.           apply to YTC as they do to YTM.
  825.  
  826.           Current Price
  827.  
  828.              While bonds are usually issued at Par, they are available in
  829.           the resale market at either a premium or a discount. If a bond is
  830.           quoted in the papers at a discount of $86, enter $86 here. We are
  831.           assuming that the actual Par value is $1000.
  832.  
  833.           Coupon Rate
  834.  
  835.              The rate of interest a bond pays annually. This is usually
  836.           compounded semiannually. To determine the dollars of interest
  837.           paid, multiply the Par Value by the Coupon Rate.
  838.  
  839.  
  840.  
  841.                                           11
  842.  
  843.           BondCalc! 1.0                            (c) Pine Grove Software
  844.  
  845.  
  846.           Settlement Date
  847.  
  848.              This is the date that the buyer and seller exchange cash and
  849.           securities. This is usually 5 business days after the trade date
  850.           for corporate, municipal and agency bonds. US Government Bonds
  851.           settle one business day after the trade date.
  852.  
  853.           Maturity Date
  854.  
  855.              The date that the Par Value must be repaid. Any maturity is
  856.           legally permissible, however bonds usually have a maturity of
  857.           between 10 and 40 years from the date of issue.
  858.  
  859.           Call Date
  860.  
  861.              Often bonds will be issued with a call provision. The call
  862.           can take place on or after a specified call date. This is
  863.           important when evaluating a bond because there is no guarantee
  864.           that a particularly high rate of return will be maintained until
  865.           the maturity date.
  866.  
  867.           Call Price
  868.  
  869.              Usually, if a bond is callable, the issuer pays a penalty for
  870.           the privilege of being able to call the bond. This is known as
  871.           the Call Price which, of course, is higher than the Par Value.
  872.           The Call Price is often equal to the Par Value plus on year's
  873.           interest.
  874.  
  875.           Par Value
  876.  
  877.              This is the stated face value of the bond, it is often
  878.           $1,000. This is the amount of money that the firm needs to repay
  879.           on the maturity date.
  880.  
  881.              Bond prices are usually quoted per $100 of Par Value. That
  882.           is, if a bond's par is $1,000 and it's current price is $860, the
  883.           price quoted in the business pages of newspapers will be $86.
  884.           BondCalc! follows this convention by setting the default Par
  885.           Value to $100 to indicate that the price calculated is actually
  886.           per $100 of par.
  887.  
  888.              Please note that you don't have to do the calculations per a
  889.           single bond. If you want to purchase bonds worth $50,000 at par,
  890.           you can enter $50,000 in the Par Value field. The resulting
  891.           calculations will show the price that has to be paid for the
  892.           entire $50,000.
  893.  
  894.  
  895.  
  896.                                           12
  897.  
  898.           BondCalc! 1.0                            (c) Pine Grove Software
  899.  
  900.  
  901.           Bond's Description
  902.  
  903.              Enter a description of the bond here. For example, The New
  904.           York Times lists the Shell Oil's 7.25% of 2002 as ShellO 7 1/4
  905.           02.
  906.  
  907.           Compounding
  908.  
  909.              Generally, interest on bonds is compounded semiannually.
  910.  
  911.           Day's Per Year
  912.  
  913.              For the purpose of calculating Accrued Interest on corporate
  914.           bonds, every month is assumed to have 30 days and each year is
  915.           assumed to have 360 days. On the other hand, when calculating
  916.           accrued interest on Government Bonds. it is generally assumed
  917.           that a year has 365 days in it and the exact number of days are
  918.           used.
  919.  
  920.           Current Yield
  921.  
  922.              Current Yield is the number of dollars of interest paid to an
  923.           investor over a one-year period divided by the bond's market
  924.           price. This figure is expressed as a percentage. Since bonds'
  925.           market values change constantly, so do bonds' current yields.
  926.  
  927.              The current yield is a very important value if you do not
  928.           plan to reinvest the interest payments.
  929.  
  930.           Yield-to-Maturity
  931.  
  932.              What is the approximate rate of interest if the bond is held
  933.           to maturity? We say "approximate rate of interest" here because
  934.           we need to assume that ALL interest payments can be reinvested at
  935.           the coupon rate. THIS IS HIGHLY UNLIKELY.
  936.  
  937.              The value to the investor of the Yield-to-Maturity figure is
  938.           not it's absolute value, but rather its relative value when
  939.           compared to other Yield-to-Maturity figures for different bonds.
  940.  
  941.              With the above in mind, it is important to understand that an
  942.           investor should NEVER compare a Yield-to-Maturity for one bond
  943.           that was derived by using a program or calculator with the Yield-
  944.           to-Maturity for another bond that was derived by using another
  945.           program or calculator.  
  946.  
  947.              The reason for this is simple. Historically, Yield-to-
  948.           Maturity values have been determined by using interpolation. That
  949.           is, there was no formula that would provide a Yield-to-Maturity
  950.  
  951.                                           13
  952.  
  953.           BondCalc! 1.0                            (c) Pine Grove Software
  954.  
  955.  
  956.           result. This could lead to slightly different answers from one
  957.           calculator or program to another. However, this is not a problem,
  958.           since ALL Yield-to-Maturity values are going to be, in fact,
  959.           erroneous, since they assume that the interest payments will be
  960.           reinvested at exactly the same rate as the coupon interest rate.
  961.  
  962.              BondCalc! on the other hand, solves for Yield-to-Maturity, by
  963.           using a formula developed by R.J. Rodreguez. Rodreguez's formula,
  964.           known as the Rule-of-Thumb Yield, gives slightly different
  965.           results that those obtained through interpolation. The reason
  966.           that we choose a Rule-of-Thumb Yield for this program is because
  967.           it is MUCH faster to solve for Yield-to-Maturity using a Rule-of-
  968.           Thumb method than using an interpolated method. (SEE NOTES AFTER
  969.           INDEX!)
  970.  
  971.           Yield-to-Call
  972.  
  973.              Some bonds have a Call provision. If interest rates drop, the
  974.           issuer of the bond can "call" the bonds, that is buy them back at
  975.           a call price which is usually Par plus one year of coupon
  976.           interest. The Yield-to-Call will tell you your rate of return if
  977.           you held a bond until it was called.
  978.  
  979.              Caution: Watch buying a bond that is selling for a premium
  980.           that can be called. It is possible for the bond to be called
  981.           which might result in a capital loss. (That is, the issuer of the
  982.           bond pays you the Call Price and you paid the premium.)
  983.  
  984.              See Yield-to-Maturity for caveats that apply to the Yield-to-
  985.           Call result. (SEE NOTES AFTER INDEX!)
  986.  
  987.                                         VALUES
  988.  
  989.              If the coupon rate of a bond is 8%, the current price is $105
  990.           and market interest rates are at about 7.5%, is this a good
  991.           investment? Use this routine to find out.
  992.  
  993.              Besides calculating what the current price of a bond should
  994.           be to achieve a desired yield, this routine also calculates the
  995.           accrued interest, future value to maturity and, optionally, the
  996.           affects of inflation and/or taxes.
  997.  
  998.           Tax Bracket
  999.  
  1000.              If you wish to see the total dollar return after an allowance
  1001.           for taxes, enter your tax bracket here. You may wish to take into
  1002.           account not only Federal taxes, but State and Local taxes as
  1003.           well.
  1004.  
  1005.  
  1006.  
  1007.                                           14
  1008.  
  1009.           BondCalc! 1.0                            (c) Pine Grove Software
  1010.  
  1011.  
  1012.           Inflation Rate
  1013.  
  1014.              If you want to see what your purchasing power is after
  1015.           inflation, enter an estimated rate for inflation here.
  1016.  
  1017.           Accrued Interest
  1018.  
  1019.              Accrued interest is the interest that the seller is entitled
  1020.           to receive from the buyer on the settlement date. Accrued
  1021.           interest is the interest that the seller has earned while owning
  1022.           the bond for the time after the last interest payment date up
  1023.           until the settlement date.
  1024.  
  1025.           FV w/Compounding
  1026.  
  1027.              This is the value that the bond will have if held to maturity
  1028.           allowing for compounding of the interest payments.
  1029.  
  1030.              Please note, if you are doing calculations for a bond that
  1031.           actually has a par value of $1,000 but you want to see the price
  1032.           per $100 by entering $100 in the Par Value field, you will have
  1033.           to multiply the results in the FV field by 10.
  1034.  
  1035.           Purchasing Power
  1036.  
  1037.              This is the future value at maturity allowing for inflation
  1038.           and/or taxes.
  1039.  
  1040.           Desired Yield
  1041.  
  1042.              Enter the desired rate of return. BondCalc! will calculate
  1043.           the price (Present Value) that you should pay for a bond
  1044.           considering it's coupon rate and term.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                                           15
  1063.  
  1064.           BondCalc! 1.0                            (c) Pine Grove Software
  1065.  
  1066.  
  1067.                                        MESSAGES
  1068.  
  1069.           "CALC"
  1070.  
  1071.              When the "CALC" message is displayed in the upper right hand
  1072.           corner of the window, this means that the results that are
  1073.           currently shown are not accurate. To get rid of this message and
  1074.           to display the correct calculations, press the <F9> key.
  1075.  
  1076.           "Out-of-Range"
  1077.  
  1078.              Occasionally, you will see an "Out-of-Range" message dis-
  1079.           played in the upper left corner of the window. When you see this
  1080.           message, it means that the resulting answer to a calculation
  1081.           produced a result that was too large to display. Therefore, DO
  1082.           NOT accept the displayed answer as being correct!!
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.                                           16
  1118.  
  1119.           BondCalc! 1.0                            (c) Pine Grove Software
  1120.  
  1121.  
  1122.                        SETTING OTHER OPTIONS, THE INSTALL MENU
  1123.  
  1124.              The install (or setup) function will allow you to customize
  1125.           certain features of the program.
  1126.  
  1127.              To start install, you must first be in the directory that
  1128.           BondCalc! is located in. If you set the program up on your hard
  1129.           disk the way we suggested at the start of this manual, you would
  1130.           log on to the drive that BondCalc! is located on and type
  1131.           "CD \Bonds". Then from there enter:
  1132.  
  1133.              Bonds /I
  1134.  
  1135.           You will then be shown a menu from which you can set the follow-
  1136.           ing items:
  1137.  
  1138.           Color Picker
  1139.  
  1140.              Selecting the color picker will give you another menu of
  1141.           choices so that you can completely customize BondCalc!'s screen
  1142.           colors. You will be able to change:
  1143.  
  1144.              Frame (menu frame or window border)
  1145.  
  1146.              Title (menu/window title background)
  1147.  
  1148.              Unselected Text (normal menu and screen text)
  1149.  
  1150.              Selected (text in menu's cursor)
  1151.  
  1152.              Pick (character that is menu choice)
  1153.  
  1154.              Help (help lines at bottom of a window)
  1155.  
  1156.              Before you start to change the default colors, please make
  1157.           sure that you are working with a backup copy!!
  1158.  
  1159.              You may pick a color for BondCalc!'s text by picking the
  1160.           unselected text option. By selecting this or any color option,
  1161.           you will be shown a box with text written in it. If you press the
  1162.           space bar the colors will change. Note how first all possible
  1163.           text colors are displayed for a particular background color. Once
  1164.           all text colors are shown for the background color, the back-
  1165.           ground color will change and you will be rotated through all of
  1166.           the text color combinations again for the new background color.
  1167.           You can move "BACKWARD" or "FORWARD" through the color choices by
  1168.           using the <+> or <-> keys on the right side of the keyboard near
  1169.           the numeric keypad.
  1170.  
  1171.  
  1172.                                           17
  1173.  
  1174.           BondCalc! 1.0                            (c) Pine Grove Software
  1175.  
  1176.  
  1177.              Once you see a color combination that you like, press <Enter>
  1178.           to accept it. If you wish, you may press <Esc> to cancel the
  1179.           color picking option and to return to the install menu without
  1180.           setting a color.
  1181.  
  1182.              You may set the colors for any of the options using the same
  1183.           technique. When you are finished setting the colors, hit <Esc>
  1184.           from the "color picker" menu to return to the main install menu.
  1185.           (Remember, If you hit <Esc> while the color pick window is shown
  1186.           you will not be setting the new color, <Esc> is to exit the color
  1187.           pick menu only.)
  1188.  
  1189.           Default Subdirectory
  1190.  
  1191.              The default subdirectory is the directory that BondCalc!
  1192.           looks into to find its overlay and data files. There is no need
  1193.           for you to install a default subdirectory if the program is
  1194.           started while you are in the subdirectory that BondCalc! is in on
  1195.           your hard drive.
  1196.  
  1197.           Budget Items
  1198.  
  1199.              Not Applicable in BondCalc!
  1200.  
  1201.           Net Worth Items
  1202.  
  1203.              Not Applicable in BondCalc!
  1204.  
  1205.           Page Length
  1206.  
  1207.              Page length in this case is actually a misnomer. Entering a
  1208.           value here will actually set BondCalc! for the number of lines
  1209.           that you want to print on a page.
  1210.  
  1211.              For standard 8.5 x 11 inch paper we suggest a setting of 60
  1212.           line to allow for an appropriate bottom margin. You can set any
  1213.           value from 5 lines to 255 lines.
  1214.  
  1215.           Save Changes & Quit
  1216.  
  1217.              This option will save the changes that were made while using
  1218.           the install routine. Thus, when you start BondCalc!, these
  1219.           changes will become the program's default settings.
  1220.  
  1221.           Quit Install/No Save
  1222.  
  1223.              This option will ignore all changes that were just made while
  1224.           in the install routine.
  1225.  
  1226.  
  1227.                                           18
  1228.  
  1229.           BondCalc! 1.0                            (c) Pine Grove Software
  1230.  
  1231.  
  1232.                                      SolveIt! 4.0
  1233.  
  1234.              SolveIt!, The Financial Calculator was released in 1985. It
  1235.           has gone through many revisions over the years. In addition to
  1236.           the routines from BondCalc!, SolveIt! contains over 30 other
  1237.           routines that answers questions regarding money.
  1238.  
  1239.           Among those 30 routines are:
  1240.  
  1241.           Amortization
  1242.           Business/Personal Net Worth statements
  1243.           Business/Personal Budgets & Cash Flow Analysis
  1244.           Rental Income Analysis
  1245.           Annuity Payout or Time to Withdrawal Schedules
  1246.           Future Value
  1247.           Present Value of an Amount or Present Value of a Series
  1248.           Internal Rate of Return
  1249.           Accelerated Payment
  1250.           Loan Calculator
  1251.           Equivalent Interest Rate
  1252.           Interest Rate Earned
  1253.           Calendar Math
  1254.           Interest Due between dates or for any number of days
  1255.           Purchasing Power
  1256.           Affordable House
  1257.           Gross Profit Margin
  1258.           Weighted Averages
  1259.  
  1260.              SolveIt! allows for interest rates to be adjusted throughout
  1261.           the routines. Additionally, payment or deposits can be
  1262.           increased/decreased or skipped. Many routines allow for the
  1263.           effects of inflation. The program allows you to choice from 8
  1264.           payment or deposit periods and from among 10 compounding periods.
  1265.  
  1266.              SolveIt! is a powerful financial calculator, yet it is easy
  1267.           to use. The New York Times said that SolveIt! is " still
  1268.           surprisingly fast." And syndicated computer columnist, Michael J.
  1269.           Himowitz said that "SolveIt! is solid, utilitarian software that
  1270.           can solve simple and complex problems for business operators,
  1271.           business students and home users with no hassles..."
  1272.  
  1273.              Call Pine Grove Software at (800) 242-9192 for additional
  1274.           information.
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.                                           19
  1283.  
  1284.           BondCalc! 1.0                            (c) Pine Grove Software
  1285.  
  1286.  
  1287.                                  PINE GROVE SOFTWARE
  1288.  
  1289.              Pine Grove Software was founded in 1984. AmortizeIt!,
  1290.           MoneyCalc!, RentIt!, BondCalc!, Budget Plus! and SolveIt!, The
  1291.           Financial Calculator, are our six software packages. We offer
  1292.           custom programming services as well as modification of our
  1293.           programs for your use.
  1294.  
  1295.                                  Pine Grove Software
  1296.  
  1297.                               67-38 108th St., Suite D-1
  1298.  
  1299.                               Forest Hills, NY 11375 USA
  1300.  
  1301.                            (800) 242-9192 or (718) 575-9192
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.                                           20
  1338.  
  1339.           BondCalc! 1.0                            (c) Pine Grove Software
  1340.  
  1341.  
  1342.                                     OTHER PROGRAMS
  1343.  
  1344.              SolveIt! is our flagship product. Our other programs at this
  1345.           time are subsets of this program. They offer an even more econom-
  1346.           ical way to buy just the routines that you need.
  1347.  
  1348.           MoneyCalc!   Includes FV, PV, IRR, NPV, ANNUITY calculator.
  1349.  
  1350.           Budget Plus! Includes Budget & Net Worth routines.
  1351.  
  1352.           RentIt!      Includes RENTAL ANALYSIS, AFFORDABLE HOUSE, 2 MORT
  1353.  
  1354.              As of November 1991, each of the above programs sells for $50
  1355.           plus $5 for shipping except for SolveIt! which sells for $90 plus
  1356.           $5 shipping.  After you register a program with us you will
  1357.           automatically receive the next upgrade at no charge.
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.                                           21
  1393.  
  1394.           BondCalc! 1.0                            (c) Pine Grove Software
  1395.  
  1396.  
  1397.                                       REFERENCES
  1398.  
  1399.           Haim Levy & Marshall Sarnat, Capital Investment & Financial
  1400.           Decisions, Prentice/Hall International, 1978
  1401.  
  1402.           Hewlett-Packard Business Calculator Owner's Manual, HP-10B,                          Business Calculator Owner's Manual
  1403.           Edition 2, June 1989
  1404.  
  1405.           Shillinglaw, Gordon, and Ronen, Accounting, A Management Approach
  1406.  
  1407.           Trost, Stanley R., Useful Basic Programs for the IBM PC, SYBEX
  1408.           1983
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.                                           22
  1448.  
  1449.             BondCalc! 1.0                          (c) Pine Grove Software
  1450.  
  1451.  
  1452.                                         INDEX
  1453.  
  1454.              "CALC"   . . . . . . . . .  16        Selecting From the Men 5
  1455.              "DO-IT!"   . . . . . . . .   7        Settlement Date  . .  12
  1456.              "Out-of-Range"   . . . . .  16        SolveIt!   . . . . .  19
  1457.              <Ctrl>   . . . . . . . . .   6        Starting BondCalc!   . 4
  1458.              <Esc>  . . . . . . . . . .   6        Tax Bracket  . . . .  14
  1459.              <F1>   . . . . . . . . . .   6        unzip  . . . . . . . . 2
  1460.              <F3>   . . . . . . . . . .   6        Values   . . . . . .  14
  1461.              <F4>   . . . . . . . . . .   6        Yield-to-Call  . . .  14
  1462.              <F5>   . . . . . . . . . .   7        Yield-to-Maturity  .  13
  1463.              <F9>   . . . . . . . . . .   7        Yields   . . . . . .  11
  1464.              <tab>  . . . . . . . . . .   7
  1465.              Accrued Interest   . . . .  15
  1466.              Bonds  . . . . . . . . . .  11
  1467.              Bonds /G   . . . . . . . .   4
  1468.              Bonds /I   . . . . . .   4, 17
  1469.              Call Date  . . . . . . . .  12
  1470.              Call Price   . . . . . . .  12
  1471.              Color Picker   . . . . . .  17
  1472.              Compounding  . . . . . . .  13
  1473.              Coupon Rate  . . . . . . .  11
  1474.              Current Price  . . . . . .  11
  1475.              Current Yield  . . . . . .  13
  1476.              Day's Per Year   . . . . .  13
  1477.              Default Subdirectory   . .  18
  1478.              Description  . . . . . . .  13
  1479.              Desired Yield  . . . . . .  15
  1480.              Entering/Editing   . . . .  10
  1481.              Expand   . . . . . . . . .   2
  1482.              FV   . . . . . . . . . . .  15
  1483.              Help with help   . . . . .   9
  1484.              Important keys   . . . . .   6
  1485.              Inflation rate   . . . . .  15
  1486.              Initial install  . . . . .   3
  1487.              Installation   . . . . . .   2
  1488.              Interpolated   . . . . . .  14
  1489.              Maturity Date  . . . . . .  12
  1490.              Messages   . . . . . . . .  16
  1491.              Other options  . . . . . .  17
  1492.              Par Value  . . . . . . . .  12
  1493.              Pine Grove Software  . . .  20
  1494.              Premium  . . . . . . . . .  14
  1495.              Purchasing Power   . . . .  15
  1496.              References   . . . . . . .  22
  1497.              Rodreguez  . . . . . . . .  14
  1498.              Routines of BondCalc!  . .  11
  1499.              Rule-of-Thumb  . . . . . .  14
  1500.              Save Changes & Quit  . . .  18
  1501.  
  1502.                                           23
  1503.  
  1504.  
  1505.             NOTES:
  1506.  
  1507.                Since the manual was written, we made a change in the
  1508.             Yield-to-Maturity and the Yield-to-Call calculations. We
  1509.             said that we were using a Rule-of-Thumb method. This has
  1510.             been changed so that we are now using the more conventional
  1511.             method, i.e. Interpolation. This results in a slight
  1512.             decrease in performance depending on the computer hardware
  1513.             that is used.
  1514.